|
MERGEステートメントは、条件に応じて UPDATE または INSERT を実行する。UPDATE と INSERT を組み合わせた操作を行うことから、UPSERT という別名を持つ。 == 標準の構文 == SQL:2003 において標準SQLに導入された構文を以下に示す。 MERGE INTO 主表 USING 副表 ON (条件) WHEN MATCHED THEN UPDATE SET 列1 = 値1 列2 = 値2 ... WHEN NOT MATCHED THEN INSERT (列1 列2 ... ) VALUES (値1 値2 ... ) * Oracle Database * DB2 * Microsoft SQL Server * Firebird 抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)』 ■ウィキペディアで「MERGE (SQL)」の詳細全文を読む スポンサード リンク
|